home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
adopt42.zip
/
PROGRAM.EXE
/
ADOPT.DOC
< prev
next >
Wrap
Text File
|
1991-09-29
|
10KB
|
264 lines
Adopt - A - Door
v4.1
July 29, 1991
PCBoard 14.x and GAP 4.x
WILDCAT!, Spitfire
QBBS, RBBS, RA
WWIV
by
Dennis Maidon
The Parole Board BBS
(919) 965-4696 - Node 1 - Dual Standard - 1200 - 19200 Bps
(919) 965-0068 - Node 2 - Intel 24EX - 1200 - 2400 Bps
OVERVIEW
________
Adopt-A-Door runs just before you regular door program and displays
the name(s) of your users that have donated funds to purchase a door
program for your BBS. What better way to solicit funds that to
advertise the name of a very generous user.
FILES
---------
ADOPT.EXE <- The EXEcutable file
ADOPT.CFG <- Sample of the CFG file for ADOPT
ADOPT.DOC <- This file you are reading now.
DOOR.BAT <- Sample of Batch file to run ADOPT
PAROLE.COM <- I need to advertise just a bit.
READ.ME <- Last minute thoughts and ideas
ADCNF.EXE <- Create the ADOPT.CNF file
This ZIP file was created using the -AV function of PKZIP. If
my AV is missing then this file may not be complete of has been
tampered with. Complete and current editions of this program
are always available for D/L on The Parole Board BBS. If the AV
is missing please complain to your sysop to stop the practice of
removing AV's as this is your assurance from the programmer that
the file is complete and virus free.
INSTALLATION
____________
Installation is fairly easy and straight-forward. The following steps and
examples should have you up and running in a very short period of time.
It is assumed that you are familiar with setting up DOORS on your system.
To this end, only examples of the configuration file and Door batch file
are described.
1) Create a directory to hold all ADOPT files
2) Unzip ADOPT.ZIP into the the above directory
NOTE: BRUN45.EXE is not included but is required !!!
3) Create a configuration file, with a name of your choice, or
modify the ADOPT.CFG file that is enclosed.
A description follows:
C:\WILDCAT\CALLINFO.BBS ──┐ <- For Wildcat!
C:\WC30\USERINFO.DAT │ <- For Wildcat! 3.0
C:\PCB\PCBOARD.SYS │ <- For PCBoard using PCBOARD.SYS only
C:\PCB\USERS │ <- For PCBoard using USERS only
C:\BBS\DOOR.SYS │ <- For Systems that support DOOR.SYS
C:\BBS\DORINFOx.DEF │ <- For QBBS/RBB/RA. Replace x with Node #.
C:\BBS\SFDOORS.DAT │ <- For Spitfire
C:\BBS\CHAIN.TXT ───┘ <- For WWIV
The Parole Board BBS <- Your BBS Name
Dennis <- SysOp's First Name
Maidon <- SysOp's Last Name
Jim Smith <- Name of the donor(s)
ESP! <- Adopted door's name
YES <- Create .DNR Log
00000 <- Registration Number
C:\WILDCAT\ <- Path to create the .DNR log
YES <- YES = SUPER Screen NO = Standard Screen
NO <- Turn off Prompt
Edit this .CFG file to suit your individual BBS. All 11 lines MUST
be present.
Line 1: This line points to where ADOPT.EXE will find the callers
information file. Just include the line that your particular
BBS uses. DO NOT put all of them in the CFG file.
Line 2: Place the name of your BBS on this line.
Line 3: SysOp's first name goes here.
Line 4: SysOp's last name goes here.
Line 5: Place the donor(s) name(s) on this line. If there are more
than one it will look better to separate them by a "&" as in
Bob Smith & Johnny House.
Line 6: Place the name of the adopted door on this line.
Line 7: YES to create .DNR log or leave blank
Line 8: Your Registration Number goes here if registered
Line 9: Path and directory to place .DNR log. Be sure to add the
trailing backslash. "\"
Line 10: YES = Super Screen or NO for regular screen. The SUPER
screen is configurable.
Line 11: (Y/N) Turn off prompt line if need be
If you use the above CFG file be sure to remove all remarks and use
a pure ASCII editor such as EDLIN or QEDIT. Hidden control codes could
cause the program to depart for worlds unknown.
4) Create a batch file or modify the ADOPT file supplied. A
description of this file follows:
ECHO off
CD \DOORS\ESP Location of ADOPT files
ADOPT ADOPT.CFG EXE filename and CFG filename (Name
used in creating file in #3 above)
ESP! ESP!.CFG The Adopted Door Program
CD\WCAT
CAT.BAT
5) When running in more than one node, be sure to supply a
different configuration name for each node (your choice of name).
Adopt has been tested under LIVECAT! and performs very well.
NOTE: ADOPT supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
number after the configuration filename. Let's assume your Door is
called FOOBAR and you want to use COM1 and IRQ5. The command line
passed to your Door would be:
FOOBAR FOOBAR.CFG /5
The /5 tells ADOPT to use IRQ5 rather than the standard IRQ4 that
is normally used with COM1. No /x parameter is needed for the standard
IRQ's.
LIVECAT! USERS
If you are using LIVECAT! to control your doors you will need to
make one small change in your door.bat file. LC! changes DOOR.SYS to
DOOR.ORG when it shells out to the door. You will need to add a line in
your script COPY DOOR.ORG DOOR.SYS. If you don't do this, ADOPT just
gives up and dies a very unhappy death. I don't go back and delete it
when ADOPT finishes and I haven't had any problems with it. If you do,
you might like to delete the DOOR.SYS just as soon as ADOPT finishes
running.
The ADCFG.EXE program allows you to set the colors and text that
you like on the Super screen. The regular screen is already locked into
it's text and colors. I use this one for doors that have already been
'adopted' and the Super Screen when I am advertising for a donor. The
file created is a binary file so do not try to alter or edit it with an
ascii editor. It just won't work.
ADOPT-A-DOOR
____________
The concept, ADOPT-A-DOOR, allows a caller to register (ADOPT) a door. It
would be the same as sending in a donation, only this way it is earmarked
for registering a particular door. In a way, the user feels he/she is
"getting something in return".
LEGALITIES
__________
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS"
WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH
THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT,
SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF
OR BREACH OF ANY WARRANTY.
DISTRIBUTION
____________
You may make this file available for downloading from your BBS or you may
upload it to any BBS of your choice, provided that you do not make any
changes to the contents of the archive (ZIP file). The archive and its
individual contents may not be used by any service that charges any money
whatsoever, without the written permission of the author.
REGISTRATION
____________
I am not a subscriber to the "Crippleware" concept, and this program
reflects that philosophy. This is a full-featured program, whose
functionality is not hampered in any way, whether you register it or
not. It is only $5 to register this door. that's not too much to
ask for a program that could save you big bucks.
Remember, should you have any problems, questions or suggestions, be sure
to drop me a message on either of the aforementioned BBS or via the
DOORS or SYSOP conference on PCRELAY/RIME, Node ID = PAROLE.
THANKS
--------------
Special thanks goes out for my wife who is definitely a
"Computer Widow".
Ted Freeman the author of DOORFRAME, a first class BBS Doors
Development Library.
My BBS users who have had to endure constant badgering to help me
test the programs that I have written.
Mark Tetrault and Rick Emmick, SysOps of of two fantastic WILDCAT!
BBSs, without whom, this program would never have worked.
Mustang! Software - Home of the best Damn BBS software available
today.